/**
 * Project: remote-user
 * Created: 2016年8月9日
 * Copyright ©2011-2016 gopay Information Technology Co., LTD All Rights Reserved
**/
package com.gopay.remote.vo.function;

import com.gopay.common.constants.ep.EpCardType;
import com.gopay.remote.vo.UserRequestVO;

/**
 * 用于<strong>个人用户</strong>绑定快捷银行卡时传输相关的信息,继承于{@link UserRequestVO}, 在
 * {@link com.gopay.user.manager.impl.function.UserBindExpressCardManagerImpl#execute(UserRequestVO)}中强转
 * <p>
 *  <span style="color: red">
 *      提现银行卡维护，转账付款->收款人管理->银行收款人，国付宝收款人这三个因为都没鉴权逻辑，可随便填写，故无需开发接口
 *  </span>
 * </p>
 * 
 * @ClassName: UserBindExpressCardRequestVO
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author junjie.ge
 * @date 2016年8月9日 下午2:20:41
 */

public class UserBindExpressCardRequestVO extends UserRequestVO {
    private static final long serialVersionUID = 1122956429742233041L;
    private String type;
    private String custId;
    private String bankAcctName;
    private String bankAcctNum;
    private EpCardType bankAcctType;
    private String bankCode;

    /**
     * @return the type
     */
    public String getType() {
        return type;
    }

    /**
     * @param type
     *            the type to set
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * @return the custId
     */
    public String getCustId() {
        return custId;
    }

    /**
     * @param custId
     *            the custId to set
     */
    public void setCustId(String custId) {
        this.custId = custId;
    }

    /**
     * @return the bankAcctNum
     */
    public String getBankAcctNum() {
        return bankAcctNum;
    }

    /**
     * @param bankAcctNum
     *            the bankAcctNum to set
     */
    public void setBankAcctNum(String bankAcctNum) {
        this.bankAcctNum = bankAcctNum;
    }

    /**
     * @return the bankAcctName
     */
    public String getBankAcctName() {
        return bankAcctName;
    }

    /**
     * @param bankAcctName the bankAcctName to set
     */
    public void setBankAcctName(String bankAcctName) {
        this.bankAcctName = bankAcctName;
    }
    /**
     * @return the bankCode
     */
    public String getBankCode() {
        return bankCode;
    }

    /**
     * @param bankCode the bankCode to set
     */
    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    /**
     * @return the bankAcctType
     */
    public EpCardType getBankAcctType() {
        return bankAcctType;
    }

    /**
     * @param bankAcctType the bankAcctType to set
     */
    public void setBankAcctType(EpCardType bankAcctType) {
        this.bankAcctType = bankAcctType;
    }
    
}
